package com.easy.bean;

import lombok.Data;

import java.time.LocalDateTime;
/*
字段名	类型	说明	约束
order_id	INT	订单ID（主键）	PRIMARY KEY, AUTO_INCREMENT
order_no	VARCHAR(20)	订单编号（唯一）	NOT NULL, UNIQUE
buyer_id	INT	采购商ID	FOREIGN KEY REFERENCES user(user_id)
total_amount	DECIMAL(10,2)	订单总金额	NOT NULL
status	ENUM	状态(待付款/已发货/已完成/已取消)	DEFAULT '待付款'
create_time	DATETIME	下单时间	DEFAULT CURRENT_TIMESTAMP
delivery_addr	VARCHAR(200)	配送地址	NOT NULL
 */
@Data
public class Orders {
    private Integer order_id;
    private String order_no;
    private int buyer_id;
    private double total_amount;
    private LocalDateTime create_time;
    private String delivery_addr;
    private byte isdel;
    private String buyer_user_id; // 实际存的买家标识（等于 user.user_id，来自 orders.buyer_name）
    private String buyer_name;    // 展示给前端看的买家姓名（来自 user.user_name）

    // —— 新增：仅查询用字段（不入库） ——
    private Double amountMin;
    private Double amountMax;
    private String createStart;       // "YYYY-MM-DD HH:mm:ss"
    private String createEnd;

}
